<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Magic User Interface</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Magic_User_Interface"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Magic_User_Interface rootpage-Magic_User_Interface skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Magic User Interface</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Magic User Interface
</th></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Maintainer" title="Maintainer">Hauptentwickler</a></b>
</td>
<td>The MUI for AmigaOS Development Team
</td></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>The MUI for AmigaOS Development Team (ursprünglich Stefan Stuntz von SASG)
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">1993</span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>5.0 <br> (30. Januar 2017)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="AmigaOS" title="AmigaOS">AmigaOS</a> 68k ab 3.X / PPC ab 4.X
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="GUI-Toolkit" title="GUI-Toolkit">GUI-Toolkit</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Shareware" title="Shareware">Shareware</a> bzw. Bundle
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>ja
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="http://muidev.de/">muidev.de</a>
</td></tr></tbody></table>
<p>Das <b>Magic User Interface</b> (<b>MUI</b>) ist ein <a href="Shareware" title="Shareware">kommerzielles</a>, objektorientiertes <a href="GUI-Toolkit" title="GUI-Toolkit">GUI-Toolkit</a> zur Erstellung von grafischen Benutzeroberflächen für <a href="AmigaOS" title="AmigaOS">AmigaOS</a> ab Version 3.X/4.X. Für den Endanwender von Programmen, die MUI nutzen, ist dieses kostenlos. Die Verwendung in eigenen Anwendungen ist für Freeware ebenfalls kostenlos, für kommerzielle Produkte wird eine Lizenzgebühr erhoben.<sup id="cite_ref-policies_1-0" class="reference"><a href="#cite_note-policies-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionsumfang">Funktionsumfang</h2></div>
<p>MUI stellt Programmierern eine Reihe fertiger <a href="Steuerelement" title="Steuerelement">Steuerelemente</a> sowie eine <a href="Programmierschnittstelle" title="Programmierschnittstelle">API</a> zur Erstellung eigener Steuerelemente zur Verfügung, mit denen die Umsetzung komplexer GUIs deutlich vereinfacht wurde. Ebenso wurde die vierfarbige Standardpalette des AmigaOS um vier weitere Farben ergänzt, um eine bessere Darstellung der Steuerelemente zu erreichen. Die Farbpalette ist an die Erweiterungen <i>MagicWB</i> und <i>NewIcons</i> angepasst, die ihrerseits die <a href="Amiga_Workbench" title="Amiga Workbench">Amiga Workbench</a> um „farbenprächtigere“ Dateisymbole erweiterten.
</p>
<table class="wikitable centered" style="text-align:right">
<tbody><tr>
<th></th>
<th colspan="8">Farbpalette von MUI & MagicWB
</th></tr>
<tr>
<th>Farbe
</th>
<th style="background:#959595">
</th>
<th style="background:#000000">
</th>
<th style="background:#FFFFFF">
</th>
<th style="background:#3B67A2">
</th>
<th style="background:#7B7B7B">
</th>
<th style="background:#AFAFAF">
</th>
<th style="background:#AA907C">
</th>
<th style="background:#FFA997">
</th></tr>
<tr>
<th>Rot
</th>
<td>149</td>
<td>000</td>
<td>255</td>
<td>59</td>
<td>123</td>
<td>175</td>
<td>170</td>
<td>255
</td></tr>
<tr>
<th>Grün
</th>
<td>149</td>
<td>000</td>
<td>255</td>
<td>103</td>
<td>123</td>
<td>175</td>
<td>144</td>
<td>169
</td></tr>
<tr>
<th>Blau
</th>
<td>149</td>
<td>000</td>
<td>255</td>
<td>162</td>
<td>123</td>
<td>175</td>
<td>124</td>
<td>151
</td></tr></tbody></table>
<p>Anwender von MUI-Anwendungen haben die Möglichkeit, deren Aussehen mit dem Konfigurationsprogramm <i>MUIPrefs</i> global oder für jedes Programm einzeln sehr detailliert einzustellen. Nicht nur Hintergrundfarben bzw. -muster sowie Schrift zur Textanzeige, sondern auch die Darstellung der Steuerelemente selber kann verändert werden. Die Größe der Steuerelemente und Programmfenster wird durch MUI automatisch angepasst. Zudem ermöglicht MUI das Speichern von Fenstergrößen und -positionen, <a href="Tastenkombination" title="Tastenkombination">Tastatursteuerung</a> und die <a href="Icon_(Computer)" title="Icon (Computer)">Minimierung</a> laufender Programme.
</p>
<div class="mw-heading mw-heading2"><h2 id="Verbreitung">Verbreitung</h2></div>
<p>Sowohl bei Programmierern als auch bei Anwendern war MUI sehr populär: Über 900 Anwendungen verwenden es für ihre GUI.<sup id="cite_ref-applist_2-0" class="reference"><a href="#cite_note-applist-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Darunter sind vor allem einige ebenfalls verbreitete Programme wie die Webbrowser <a href="IBrowse" title="IBrowse">IBrowse</a> und <a href="Voyager_(Browser)" title="Voyager (Browser)">Voyager</a>, die Mailclients MicroDot II und <a href="Yet_Another_Mailer" title="Yet Another Mailer">YAM</a>, der IRC-Client <i>AmIRC</i>, der FTP-Client <i>AmFTP</i> oder das Steuerprogramm des TCP/IP-Stacks <i>Miami</i>.<sup id="cite_ref-famous_3-0" class="reference"><a href="#cite_note-famous-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>Mit dem Erscheinen der Version 2.0 des AmigaOS wurde mit <a href="BOOPSI" title="BOOPSI">BOOPSI</a> eine neue objektorientierte Schnittstelle zum Implementieren <a href="Wiederverwendbarkeit" title="Wiederverwendbarkeit">wiederverwendbarer</a> Steuerelemente bereitgestellt. Dies war einfacher und flexibler als die direkte Programmierung der <i>Intuition</i>-Schnittstelle, die von BOOPSI <a href="Datenkapselung_(Programmierung)" title="Datenkapselung (Programmierung)">gekapselt</a> wird. MUI war neben ClassAct (später <i>ReAction</i>) eine der ersten Bibliotheken, die diese neue Technik einsetzte.
</p><p>Im August 1993 wurde MUI erstmals als Version 1.0 veröffentlicht.<sup id="cite_ref-history_4-0" class="reference"><a href="#cite_note-history-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Die Software ist über die Website und vor allem über das verbreitete <a href="Aminet" title="Aminet">Aminet</a> verfügbar.<sup id="cite_ref-download_5-0" class="reference"><a href="#cite_note-download-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-aminet_6-0" class="reference"><a href="#cite_note-aminet-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Nach zahlreichen Zwischenversionen erschien am 12. Februar 1997 die vorerst letzte offizielle Version 3.8.<sup id="cite_ref-history_4-1" class="reference"><a href="#cite_note-history-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>Mit der abnehmenden Bedeutung und der durchaus turbulenten Geschichte von Amiga und AmigaOS ab 1999 wird die Situation unklar. Zunächst hieß es, dass in dem immer wieder angekündigten <i>AmigaOS 4</i> MUI zum Einsatz kommen soll. Dies wurde schließlich zugunsten von <i>ClassAct</i> verworfen.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p><p>In <a href="MorphOS" title="MorphOS">MorphOS</a>, dem etwa 1999/2000 begonnenen Betriebssystem-Nachfolger mit ähnlich wechselhafter Geschichte, wurde es als „MUI4“ Teil des neuen Betriebssystems und seiner <i>Ambient</i>-Oberfläche.<sup id="cite_ref-morphos_9-0" class="reference"><a href="#cite_note-morphos-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Auch in <a href="AROS_(Betriebssystem)" title="AROS (Betriebssystem)">AROS</a>, einer <a href="Kompatibilit%C3%A4t_(Technik)" title="Kompatibilität (Technik)">quelltextkompatiblen</a> Reimplementierung des vorigen AmigaOS, wurde ein inoffizielles MUI-Derivat „Zune“ integriert.<sup id="cite_ref-zune_10-0" class="reference"><a href="#cite_note-zune-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p><p>MUI für <a href="AmigaOS" title="AmigaOS">AmigaOS</a> wird mittlerweile wieder aktiv weiterentwickelt von dem „MUI for AmigaOS Development Team“ und ist für AmigaOS3.X sowie für AmigaOS 4.X in der Version 5 verfügbar. Die Registrierung für den Einsatz in neuen Programmen ist weiterhin möglich (Stand: Juni 2017).<sup id="cite_ref-order_11-0" class="reference"><a href="#cite_note-order-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://muidev.de/">Offizielle Website</a></li>
<li><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/">Website des ursprünglichen Entwicklers Stefan Stuntz</a></li>
<li><a rel="nofollow" class="external text" href="http://www.faqs.org/faqs/de-amiga-faq/part1/">2.2.1: Was ist MUI?</a> German Amiga-FAQ</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-policies-1"><span class="mw-cite-backlink"><a href="#cite_ref-policies_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/policies.html">MUI: Lizenzbedingungen</a></span>
</li>
<li id="cite_note-applist-2"><span class="mw-cite-backlink"><a href="#cite_ref-applist_2-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/applist.html">Liste von Programmen, die MUI verwenden</a></span>
</li>
<li id="cite_note-famous-3"><span class="mw-cite-backlink"><a href="#cite_ref-famous_3-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/famous.html">Liste populärer MUI-Programme</a></span>
</li>
<li id="cite_note-history-4"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-history_4-0">a</a></sup> <sup><a href="#cite_ref-history_4-1">b</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/history.html">MUI: Programm- und Versionsgeschichte</a></span>
</li>
<li id="cite_note-download-5"><span class="mw-cite-backlink"><a href="#cite_ref-download_5-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/download.html">MUI: Offizielle Downloadseite</a></span>
</li>
<li id="cite_note-aminet-6"><span class="mw-cite-backlink"><a href="#cite_ref-aminet_6-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/mui/distribution.html">MUI: Informationen zur Distribution</a></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.osnews.com/story/857/Amiga_Status_Announcement">Amiga Status Announcements</a> OS News</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.osnews.com/story/874/More_AmigaOS4_Details_Emerge">More AmigaOS4 Details Emerge</a> OS News</span>
</li>
<li id="cite_note-morphos-9"><span class="mw-cite-backlink"><a href="#cite_ref-morphos_9-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.morphos.de/intro.html">Overview – GUI Toolkit MUI.</a> MorpOS</span>
</li>
<li id="cite_note-zune-10"><span class="mw-cite-backlink"><a href="#cite_ref-zune_10-0">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160325022444/http://aros.sourceforge.net/documentation/developers/zune-application-development.php">Zune Application Development Manual</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> des <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */
.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}
/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Faros.sourceforge.net%2Fdocumentation%2Fdevelopers%2Fzune-application-development.php">Originals</a></span> vom 25. März 2016 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) <small class="archiv-bot"><span class="wp_boppel noviewer" aria-hidden="true" role="presentation"><span typeof="mw:File"><span title="i"></span></span></span> <b>Info:</b> Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.</small><span style="display:none"><a rel="nofollow" class="external text" href="http://IABotmemento.invalid/http://aros.sourceforge.net/documentation/developers/zune-application-development.php">@1</a></span><span style="display:none"><a rel="nofollow" class="external text" href="http://aros.sourceforge.net/documentation/developers/zune-application-development.php">@2</a></span><span style="display:none">Vorlage:Webachiv/IABot/aros.sourceforge.net</span> AROS</span>
</li>
<li id="cite_note-order-11"><span class="mw-cite-backlink"><a href="#cite_ref-order_11-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sasg.com/cgi-sasg/order_info?app=MUI">MUI: Bestellung und Registrierung</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2021-10-01" href="https://de.wikipedia.org/wiki/?title=Magic_User_Interface&oldid=216045461">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>